package paquetes.interfazRemota;

import java.rmi.Remote;
import java.util.List;

import paquetes.negocioVO.*;


public interface ProveedoresController extends Remote
{

	
	public List<SolicitudDeContratacionServicioVO> listarSolicitudesPendientes();
	public List<ProveedorVO> listarProveedoresParaSolicitud(long idSolic);
	public void asignarProveedorASolicitud(long idSolic,int idProveedor,float importe,VehiculoExternoVO v);
	public List<ProveedorVO> listarProveedores();
	public void crearProveedor(ProveedorVO p);
	public void editarProveedor(ProveedorVO p);
	public void abonarDeuda( int idProv,float importe);
	public ProveedorVO getProveedor(Integer id);
	public void bajaProveedor(int id);
	public void modificarProveedor(ProveedorVO p);
	public boolean altaProveedor(String nombre, String telefonoContacto,
			float deuda);
	
	
}
